"""Unified agent interfaces for different types of vision-language models.

This module provides:

- base_agent: abstract base class that defines common interfaces
- streamvln_agent: dedicated agent for StreamVLN models
- attention detection utilities for optimal performance
"""

from .base_agent import BaseAgent
from .streamvln_agent import StreamVLNAgent


__all__ = [
    'BaseAgent',
    'StreamVLNAgent',
]
